package club.zhilin.guli.service.oss.service;

import java.io.InputStream;

/**
 * 阿里云OSS相关接口
 *
 * @author zhilin
 * @since 2022/1/19 21:14
 */
public interface IFileService {
    /**
     * 阿里云文件上传接口
     *
     * @param inputStream      输入流
     * @param module           路径
     * @param originalFileName 文件的原始名字
     * @return 文件在oss服务器上的url地址
     */
    String upload(InputStream inputStream, String module, String originalFileName);

    /**
     * 删除单个文件
     *
     * @param fileUrl 文件在OSS服务器上的url地址
     */
    void removeFile(String fileUrl);
}
